home *** CD-ROM | disk | FTP | other *** search
/ PC Advisor 2010 April / PCA177.iso / ESSENTIALS / Firefox Setup.exe / nonlocalized / chrome / browser.jar / content / browser / preferences / advanced.xul < prev    next >
Encoding:
Extensible Markup Language  |  2009-07-15  |  15.4 KB  |  344 lines

  1. <?xml version="1.0"?>
  2.  
  3.  
  4. <!DOCTYPE overlay [
  5. <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
  6. %brandDTD;
  7. <!ENTITY % advancedDTD SYSTEM "chrome://browser/locale/preferences/advanced.dtd">
  8. %advancedDTD;
  9. <!ENTITY % privacyDTD SYSTEM "chrome://browser/locale/preferences/privacy.dtd">
  10. %privacyDTD;
  11. ]>
  12.  
  13. <overlay id="AdvancedPaneOverlay"
  14.          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  15.  
  16.   <prefpane id="paneAdvanced" onpaneload="gAdvancedPane.init();">
  17.  
  18.     <preferences id="advancedPreferences">
  19.       <preference id="browser.preferences.advanced.selectedTabIndex"
  20.                   name="browser.preferences.advanced.selectedTabIndex"
  21.                   type="int"/>
  22.  
  23.       <!--XXX button prefs -->
  24.  
  25.       <!-- General tab -->
  26.       <preference id="accessibility.browsewithcaret"   name="accessibility.browsewithcaret"   type="bool"/>
  27.       <preference id="accessibility.typeaheadfind"     name="accessibility.typeaheadfind"     type="bool"/>
  28.       <preference id="accessibility.blockautorefresh"  name="accessibility.blockautorefresh"  type="bool"/>
  29.  
  30.       <preference id="general.autoScroll"              name="general.autoScroll"              type="bool"/>
  31.       <preference id="general.smoothScroll"            name="general.smoothScroll"            type="bool"/>
  32.       <preference id="layout.spellcheckDefault"        name="layout.spellcheckDefault"        type="int"/>
  33.  
  34.       <preference id="browser.shell.checkDefaultBrowser"
  35.                   name="browser.shell.checkDefaultBrowser"
  36.                   type="bool"/>
  37.  
  38.       <preference id="pref.general.disable_button.default_browser"
  39.                   name="pref.general.disable_button.default_browser"
  40.                   type="bool"/>
  41.  
  42.       <!-- Network tab -->
  43.       <preference id="browser.cache.disk.capacity"     name="browser.cache.disk.capacity"     type="int"/>
  44.       <preference id="browser.offline-apps.notify"     name="browser.offline-apps.notify"     type="bool"/>
  45.  
  46.       <!-- Update tab -->
  47.       <preference id="app.update.enabled"              name="app.update.enabled"              type="bool"
  48.                   onchange="gAdvancedPane.updateAppUpdateItems();
  49.                             gAdvancedPane.updateAutoItems();
  50.                             gAdvancedPane.updateModeItems();"/>
  51.       <preference id="app.update.auto"                 name="app.update.auto"                 type="bool"
  52.                   onchange="gAdvancedPane.updateAutoItems();
  53.                             gAdvancedPane.updateModeItems();"/>
  54.       <preference id="app.update.mode"                 name="app.update.mode"                 type="int"
  55.                   onchange="gAdvancedPane.updateModeItems();"/>
  56.  
  57.       <preference id="app.update.disable_button.showUpdateHistory"
  58.                   name="app.update.disable_button.showUpdateHistory"
  59.                   type="bool"/>
  60.  
  61.       <preference id="extensions.update.enabled"       name="extensions.update.enabled"       type="bool"
  62.                   onchange="gAdvancedPane.updateAddonUpdateUI();"/>
  63.       <preference id="browser.search.update"           name="browser.search.update"           type="bool"/>
  64.  
  65.       <!-- Encryption tab -->
  66.       <preference id="security.enable_ssl3"            name="security.enable_ssl3"            type="bool"/>
  67.       <preference id="security.enable_tls"             name="security.enable_tls"             type="bool"/>
  68.  
  69.       <preference id="security.default_personal_cert"  name="security.default_personal_cert"  type="string"/>
  70.  
  71.       <preference id="security.disable_button.openCertManager"
  72.                   name="security.disable_button.openCertManager"
  73.                   type="bool"/>
  74.       <preference id="security.OCSP.disable_button.managecrl"
  75.                   name="security.OCSP.disable_button.managecrl"
  76.                   type="bool"/>
  77.       <preference id="security.disable_button.openDeviceManager"
  78.                   name="security.disable_button.openDeviceManager"
  79.                   type="bool"/>
  80.     </preferences>
  81.     
  82.     <stringbundle id="bundleShell" src="chrome://browser/locale/shellservice.properties"/>
  83.     <stringbundle id="bundleBrand" src="chrome://branding/locale/brand.properties"/>
  84.  
  85.     <script type="application/x-javascript" src="chrome://browser/content/preferences/advanced.js"/>
  86.  
  87.     <tabbox id="advancedPrefs" flex="1"
  88.             onselect="gAdvancedPane.tabSelectionChanged();">
  89.  
  90.       <tabs id="tabsElement">
  91.         <tab id="generalTab" label="&generalTab.label;" helpTopic="prefs-advanced-general"/>
  92.         <tab id="networkTab" label="&networkTab.label;" helpTopic="prefs-advanced-network"/>
  93.         <tab id="updateTab" label="&updateTab.label;"  helpTopic="prefs-advanced-update"/>
  94.         <tab id="encryptionTab" label="&encryptionTab.label;" helpTopic="prefs-advanced-encryption"/>
  95.       </tabs>
  96.  
  97.       <tabpanels flex="1">
  98.  
  99.         <!-- General -->
  100.         <tabpanel id="generalPanel" orient="vertical">
  101.  
  102.           <!-- Accessibility -->
  103.           <groupbox id="accessibilityGroup" align="start">
  104.             <caption label="&accessibility.label;"/>
  105.  
  106.             <checkbox id="useCursorNavigation"
  107.                       label="&useCursorNavigation.label;"
  108.                       accesskey="&useCursorNavigation.accesskey;"
  109.                       preference="accessibility.browsewithcaret"/>
  110.             <checkbox id="searchStartTyping"
  111.                       label="&searchStartTyping.label;"
  112.                       accesskey="&searchStartTyping.accesskey;"
  113.                       preference="accessibility.typeaheadfind"/>
  114.             <checkbox id="blockAutoRefresh"
  115.                       label="&blockAutoRefresh.label;"
  116.                       accesskey="&blockAutoRefresh.accesskey;"
  117.                       preference="accessibility.blockautorefresh"/>
  118.           </groupbox>
  119.  
  120.           <!-- Browsing -->
  121.           <groupbox id="browsingGroup" align="start">
  122.             <caption label="&browsing.label;"/>
  123.  
  124.             <checkbox id="useAutoScroll"
  125.                       label="&useAutoScroll.label;"
  126.                       accesskey="&useAutoScroll.accesskey;"
  127.                       preference="general.autoScroll"/>
  128.             <checkbox id="useSmoothScrolling"
  129.                       label="&useSmoothScrolling.label;"
  130.                       accesskey="&useSmoothScrolling.accesskey;"
  131.                       preference="general.smoothScroll"/>
  132.             <checkbox id="checkSpelling"
  133.                       label="&checkSpelling.label;"
  134.                       accesskey="&checkSpelling.accesskey;"
  135.                       onsyncfrompreference="return gAdvancedPane.readCheckSpelling();"
  136.                       onsynctopreference="return gAdvancedPane.writeCheckSpelling();"
  137.                       preference="layout.spellcheckDefault"/>
  138.           </groupbox>
  139.  
  140.           <!-- System Defaults -->
  141.           <groupbox id="systemDefaultsGroup" orient="horizontal">
  142.             <caption label="&systemDefaults.label;"/>
  143.  
  144.             <hbox id="checkDefaultBox" align="center" flex="1">      
  145.               <checkbox id="alwaysCheckDefault" preference="browser.shell.checkDefaultBrowser"
  146.                         label="&alwaysCheckDefault.label;" accesskey="&alwaysCheckDefault.accesskey;"
  147.                         flex="1"/>
  148.               <button id="checkDefaultButton"
  149.                       label="&checkNow.label;" accesskey="&checkNow.accesskey;"
  150.                       oncommand="gAdvancedPane.checkNow()"
  151.                       preference="pref.general.disable_button.default_browser"/>
  152.             </hbox>
  153.           </groupbox>
  154.         </tabpanel>
  155.  
  156.         <!-- Network -->
  157.         <tabpanel id="networkPanel" orient="vertical">
  158.  
  159.            <!-- Connection -->
  160.            <groupbox id="connectionGroup">
  161.              <caption label="&connection.label;"/>
  162.  
  163.              <hbox align="center">
  164.                <description flex="1" control="connectionSettings">&connectionDesc.label;</description>
  165.                <button id="connectionSettings" icon="network" label="&connectionSettings.label;"
  166.                        accesskey="&connectionSettings.accesskey;"
  167.                        oncommand="gAdvancedPane.showConnections();"/>
  168.              </hbox>
  169.            </groupbox>
  170.  
  171.            <!-- Cache/Offline apps -->
  172.            <groupbox id="offlineGroup">
  173.              <caption label="&offlineStorage.label;"/>
  174.  
  175.              <hbox align="center">
  176.                <label id="useCacheBefore" control="cacheSize"
  177.                       accesskey="&useCacheBefore.accesskey;" value="&useCacheBefore.label;"/>
  178.                <textbox id="cacheSize" type="number" size="2"
  179.                         preference="browser.cache.disk.capacity"
  180.                         onsyncfrompreference="return gAdvancedPane.readCacheSize();"
  181.                         onsynctopreference="return gAdvancedPane.writeCacheSize();"
  182.                         aria-labelledby="useCacheBefore cacheSize useCacheAfter"/>
  183.                <label id="useCacheAfter" flex="1">&useCacheAfter.label;</label>
  184.                <button id="clearCacheButton" icon="clear"
  185.                        label="&clearCacheNow.label;" accesskey="&clearCacheNow.accesskey;"
  186.                        oncommand="gAdvancedPane.clearCache();"/>
  187.              </hbox>
  188.          <hbox align="center">
  189.            <checkbox id="offlineNotify" flex="1"
  190.              label="&offlineNotify.label;" accesskey="&offlineNotify.accesskey;"
  191.              preference="browser.offline-apps.notify"
  192.              onsyncfrompreference="return gAdvancedPane.readOfflineNotify();"/>
  193.            <button id="offlineNotifyExceptions"
  194.                label="&offlineNotifyExceptions.label;"
  195.                accesskey="&offlineNotifyExceptions.accesskey;"
  196.                oncommand="gAdvancedPane.showOfflineExceptions();"/>
  197.          </hbox>
  198.          <hbox>
  199.            <vbox flex="1">
  200.  
  201.          <label id="offlineAppsListLabel">&offlineAppsList.label;</label>
  202.          <listbox id="offlineAppsList"
  203.               style="height: &offlineAppsList.height;;"
  204.               flex="1"
  205.               aria-labelledby="offlineAppsListLabel"
  206.               onselect="gAdvancedPane.offlineAppSelected(event);">
  207.          </listbox>
  208.            </vbox>
  209.            <vbox pack="end">
  210.          <button id="offlineAppsListRemove"
  211.              disabled="true"
  212.              label="&offlineAppsListRemove.label;"
  213.              accesskey="&offlineAppsListRemove.accesskey;" 
  214.              oncommand="gAdvancedPane.removeOfflineApp();"/>
  215.            </vbox>
  216.          </hbox>
  217.        </groupbox>
  218.         </tabpanel>
  219.  
  220.         <!-- Update -->
  221.         <tabpanel id="updatePanel" orient="vertical" align="start">
  222.           <label control="autoUpdateGroup">&autoCheck.label;</label>
  223.           <vbox class="indent" id="autoUpdateGroup" role="group">
  224.             <checkbox id="enableAppUpdate"
  225.                       label="&enableAppUpdate.label;"
  226.                       accesskey="&enableAppUpdate.accesskey;"
  227.                       preference="app.update.enabled"/>
  228.             <checkbox id="enableAddonUpdate"
  229.                       label="&enableAddonsUpdate.label;"
  230.                       accesskey="&enableAddonsUpdate.accesskey;"
  231.                       preference="extensions.update.enabled"/>
  232.             <checkbox id="enableSearchUpdate"
  233.                       label="&enableSearchUpdate.label;"
  234.                       accesskey="&enableSearchUpdate.accesskey;"
  235.                       preference="browser.search.update"/>
  236.           </vbox>
  237.  
  238.           <separator id="updateSeparator1"/>
  239.  
  240.           <label id="updateModeLabel" control="updateMode">&whenUpdatesFound.label;</label>
  241.           <radiogroup id="updateMode" class="indent"
  242.                       preference="app.update.auto">
  243.             <radio id="ask" value="false"
  244.                    label="&askMe.label;"
  245.                    accesskey="&askMe.accesskey;"/>
  246.             <radio id="automatic" value="true"
  247.                    label="&modeAutomatic.label;"
  248.                    accesskey="&modeAutomatic.accesskey;"/>
  249.             <hbox class="indent">
  250.               <checkbox id="warnIncompatible" 
  251.                         label="&modeAutoAddonWarn.label;" accesskey="&modeAutoAddonWarn.accesskey;"
  252.                         preference="app.update.mode"
  253.                         onsyncfrompreference="return gAdvancedPane.readAddonWarn();"
  254.                         onsynctopreference="return gAdvancedPane.writeAddonWarn();"/>
  255.             </hbox>
  256.           </radiogroup>
  257.  
  258.           <separator id="updateSeparator2"/>
  259.  
  260.           <hbox>
  261.             <button id="showUpdateHistory" 
  262.                     label="&updateHistory.label;" accesskey="&updateHistory.accesskey;"
  263.                     preference="app.update.disable_button.showUpdateHistory"
  264.                     oncommand="gAdvancedPane.showUpdates();"/>
  265.           </hbox>
  266.         </tabpanel>
  267.  
  268.         <!-- Encryption -->
  269.         <tabpanel id="encryptionPanel" orient="vertical">
  270.  
  271.           <!-- Protocols -->
  272.           <groupbox id="protocolsGroup">
  273.             <caption label="&protocols.label;"/>
  274.  
  275.             <grid>
  276.               <columns>
  277.                 <column flex="1"/>
  278.                 <column flex="1"/>
  279.               </columns>
  280.               <rows>
  281.                 <row>
  282.                   <hbox>
  283.                     <checkbox id="useSSL3" label="&useSSL3.label;"
  284.                               accesskey="&useSSL3.accesskey;"
  285.                               preference="security.enable_ssl3"/>
  286.                   </hbox>
  287.                   <hbox>
  288.                     <checkbox id="useTLS1" label="&useTLS1.label;"
  289.                               accesskey="&useTLS1.accesskey;"
  290.                               preference="security.enable_tls"/>
  291.                   </hbox>
  292.                 </row>
  293.               </rows>
  294.             </grid>
  295.           </groupbox>
  296.  
  297.           <!-- Certificates -->
  298.           <groupbox id="certificatesGroup">
  299.             <caption id="CertGroupCaption" label="&certificates.label;"/>
  300.  
  301.             <description id="CertSelectionDesc" control="certSelection">&certSelection.description;</description>
  302.  
  303.             <!--
  304.               The values on these radio buttons may look like l12y issues, but
  305.               they're not - this preference uses *those strings* as its values.
  306.               I KID YOU NOT.
  307.             -->
  308.             <radiogroup id="certSelection" orient="horizontal" preftype="string"
  309.                         preference="security.default_personal_cert"
  310.                         aria-labelledby="CertGroupCaption CertSelectionDesc">
  311.               <radio label="&certs.auto;" accesskey="&certs.auto.accesskey;" 
  312.                      value="Select Automatically"/>
  313.               <radio label="&certs.ask;" accesskey="&certs.ask.accesskey;" 
  314.                      value="Ask Every Time"/>
  315.             </radiogroup>
  316.  
  317.             <separator/>
  318.  
  319.             <hbox>
  320.               <button id="viewCertificatesButton"
  321.                       label="&viewCerts.label;" accesskey="&viewCerts.accesskey;" 
  322.                       oncommand="gAdvancedPane.showCertificates();"
  323.                       preference="security.disable_button.openCertManager"/>
  324.               <button id="viewCRLButton"
  325.                       label="&viewCRLs.label;" accesskey="&viewCRLs.accesskey;" 
  326.                       oncommand="gAdvancedPane.showCRLs();"
  327.                       preference="security.OCSP.disable_button.managecrl"/>
  328.               <button id="verificationButton"
  329.                       label="&verify2.label;" accesskey="&verify2.accesskey;" 
  330.                       oncommand="gAdvancedPane.showOCSP();"/>
  331.               <button id="viewSecurityDevicesButton"
  332.                       label="&viewSecurityDevices.label;" accesskey="&viewSecurityDevices.accesskey;"
  333.                       oncommand="gAdvancedPane.showSecurityDevices();"
  334.                       preference="security.disable_button.openDeviceManager"/>
  335.             </hbox>
  336.           </groupbox>
  337.         </tabpanel>
  338.  
  339.       </tabpanels>
  340.     </tabbox>
  341.   </prefpane>
  342.  
  343. </overlay>
  344.